﻿namespace CleanArchitecture.Web.MvcRouteConfig
{
    public static partial class DefaultFrontRoutePath
    {
        /// <summary>
        /// Gets default key for action field
        /// </summary>
        public static string ActionFieldKey => "action";

        /// <summary>
        /// Gets default key for controller field
        /// </summary>
        public static string ControllerFieldKey => "controller";

        /// <summary>
        /// Gets default key for permanent redirect field
        /// </summary>
        public static string PermanentRedirectFieldKey => "permanentRedirect";
        /// <summary>
        /// 列表分页时指定当前分页数
        /// </summary>
        public static string ListPageFieldKey => "page";
        /// <summary>
        /// Gets default key for ColumnFieldKey field
        /// </summary>
        public static string ColumnFieldKey => "columnhash";
        /// <summary>
        /// Gets default key for newsitem id field
        /// </summary>
        public static string NewsItemIdFieldKey => "itemhash";
        /// <summary>
        /// Gets default key for blogpost id field
        /// </summary>
        public static string BlogPostIdFieldKey => "blogpostId";

        /// <summary>
        /// Gets default key for category id field
        /// </summary>
        public static string CategoryIdFieldKey => "categoryid";

        /// <summary>
        /// Gets default key for manufacturer id field
        /// </summary>
        public static string ManufacturerIdFieldKey => "manufacturerid";

        /// <summary>
        /// Gets default key for product id field
        /// </summary>
        public static string ProductIdFieldKey => "productid";

        /// <summary>
        /// Gets default key for product tag id field
        /// </summary>
        public static string ProducttagIdFieldKey => "productTagId";

        /// <summary>
        /// Gets default key for se name field
        /// </summary>
        public static string SeNameFieldKey => "sename";

        /// <summary>
        /// Gets default key for topic id field
        /// </summary>
        public static string TopicIdFieldKey => "topicid";

        /// <summary>
        /// Gets default key for vendor id field
        /// </summary>
        public static string VendorIdFieldKey => "vendorid";
    }
}
